/*顶部导航*/
.goods_details_header {
  background-color: #FFFFFF;
  height: 2.75rem;
  line-height: 2.75rem;
  text-align: center;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
  box-sizing: border-box;
  z-index: 10;
}
.goods_details_header img{
  transform: rotate(180deg);
}
.goods_details_tabbar{
  display: flex;
  flex: 1;
  justify-content: space-around;
}
.goods_details_tabbar li {
  font-size: .94rem;
  color: #222222;
}
.goods_details_tabbar_active{
  color: #FE5A5B !important;
  border-bottom: solid 2px #FE5A5B;
}
.goods_details_banner{
  width: 100%;
  padding-top: 2.75rem;
  height: 18.75rem;
}
.goods_details_banner img {
  width: 100%;
}
.swiper-container{
  height: 100%;
}
.swiper-pagination-bullet-active{
  color: #F4F7FE!important;
}
.swiper-pagination-bullet{
  background: #D8D8D8!important;
}

.goods_details_title{
  padding: 1rem 0 1rem 1rem;
}
.goods_details_name{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.goods_details_name h6{
  font-size: .94rem;
  color: #222222;
}
.goods_details_name img {

}
.goods_details_share{
  background: #EDEDED;
  border-radius: 999px 0 0 999px;
  font-size: .75rem;
  color: #888888;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: .3rem;
}
.goods_details_share img{
  width: 40%;
}
.goods_details_price{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 1rem;
}
.goods_details_price img{
  width: 1rem;
}
.goods_details_price span{
  display: flex;
  align-items: center;
}
.goods_details_price span:nth-child(1){
  color: #FE5A5B;
  font-size: 1.2rem;
}
.goods_details_price:nth-child(n+1){
  font-size: .63rem;
  color: #777777;
}

.goods_details_type span{
  border: solid 1px #FE6162;
  color: #FD4C4C;
  font-size: .63rem;
  padding: 0 .2rem;
}
.goods_details_line{
  height: .75rem;
  background: #F4F7FE;
}

.goods_comment_header{
  height: 2.5rem;
  line-height: 2.5rem;
  display: flex;
  justify-content: space-between;
  padding: 0 1rem;
  color: #444444;
  font-size: .81rem;
  border-bottom: solid 1px #EEEEEE;
  align-items: center;
}
.goods_comment_header>a{
  display: block;
  margin-right: -12.82rem;
}
.goods_comment_header span {
  display: flex;
  align-items: center;
  color: #FE5A5B;
}
.goods_comment_name img{
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 999px;
  margin-right: .5rem;
}
.goods_comment_name{
  font-size: .75rem;
  color: #888888;
  display: flex;
  justify-content: space-between;
  padding: .5rem 1rem;
}
.goods_comment_name p{
  display: flex;
  align-items: center;
}
.goods_comment_details{
  font-size: .75rem;
  color: #333333 ;
  padding: 0 1rem;
}
.goods_comment_type{
  margin: 1rem;
}
.goods_comment_type span{
  background: #EFEFEF;
  padding: .2rem .75rem;
  color: #888888;
  font-size: .75rem;
  border-radius: 9999px;
}



.home_shop_title{
  display: flex;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: solid 1px #EEEEEE;
}
.home_shop_name{
  flex: 1;
  padding: 0 .38rem;
  text-align: left;
  line-height: 1.56rem;
}
.home_shop_title>img{
  width: 3.03rem;
  height: 3.13rem;
  background-color: #cccccc;
}
.home_shop_name_top{
  font-family:MicrosoftYaHei;
  font-weight:400;
  color:rgba(34,34,34,1);
}
.home_shop_name_top span{
  padding: .16rem .63rem;
  font-size: .75rem;
  color: white;
  background-color: #FE6161;
  border-radius: 999px;
  margin-right: .38rem;
}
.home_shop_name_bottom{
  font-size: .75rem;
  color: #777777;
}
.home_follow{
  color: #777777;
  font-size: .75rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home_follow img{
  width: 1rem;
  height: 1rem;
}
.goods_details_recommend_title{
  padding: 1.25rem 1rem 1rem;
  font-size: .94rem;
  color: #222222;

}
.goods_recommend_content{
  padding: 0 1rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.goods_recommend_content li {
  width: 30%;
}
.goods_recommend_content img {
  width: 100%;
  border-radius: .3rem;
}
.goods_recommend_name{
  font-size: .81rem;
  color: #222222;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.goods_recommend_price {
  font-size: .75rem;
  color: #FE6161;
  margin: .75rem 0 1rem;
}
.goods_details{
  padding-bottom: 3.44rem;
}
.type_box_title{
  width: 100%;
  font-size: .91rem;
  color: #444444;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 1.5rem 0 2rem;
}
.type_box_title span{
  display: inline-block;
  width: 1.38rem;
  height: 1px;
  background-color: #DDDDDD;
  margin: 0 .38rem;
}
.goods_details img {
  width: 100%;
}

/*底部*/
.goods_details_footer{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 3.44rem;
  background: #FFFFFF;
  padding: 0 1rem;
  box-sizing: border-box;
  box-shadow: #cccccc 0px -10px 5px -5px;
}
.goods_details_footer img{
  width: 1.13rem;
  height: 1.13rem;
}
.goods_details_footer_icon{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex: 1;
  color: #666666;
  font-size: .75rem;
}
.goods_details_footer_btn{
  display: flex;
  border-radius: 999px;
  overflow: hidden;
}
.goods_details_footer_btn span{
  display: flex;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 2rem;
}
.goods_details_footer_btn span{
  background: #FE5A5B;
  color: white;
}
